Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

188
Vistas
Symfony3 Imposible acceder a un atributo ("pequeña_pizza") en una variable de cadena ("Margherita")

Intento mostrar el precio, pero ocurre el error Imposible acceder a un atributo ("pequeña_pizza") en una variable de cadena ("Margherita").

Este es mi controlador:

 /** * @Route( * "/menu", * name = "pizza_menu" * ) * * @Template */ public function menuAction() { $Repo = $this->getDoctrine()->getRepository('PizzaBundle:Menu'); $rows = $Repo->findAll(); return array( 'rows' => $rows ); }

Y esta es mi base de datos: ingrese la descripción de la imagen aquí

En un código Twig es este:

 {% for entry in rows %} <tr> <td>{{ entry.id }}</td> <td>{{ entry.name }}</td> <td>{{ entry.components }}</td> <td> <ul> <li>{{ entry.name.small_pizza }}</li> <li>{{ entry.name.small_pizza }}</li> <li>{{ entry.name.small_pizza }}</li> <li>{{ entry.name.small_pizza }}</li> </ul> </td> </tr>

Ayudame por favor :)

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Intente acceder a la entidad del príncipe navegando por las relaciones, así que intente esto:

 <li>{{ entry.price.small_pizza }}</li>

en vez de

 <li>{{ entry.name.small_pizza }}</li>

Espero que esto ayude

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda